/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */

h1 {
  font-size: 35px;
  font-weight: bold;
  color: #777777;
  margin: 10px 0px 25px;
  text-align: center;
  text-shadow: 0px 2px 3px #555;
}


h2 {
  margin: 2px 0px 2px;
}

#loginPanel{
	text-align:right;
	border-bottom:1px solid black;
	padding:5px;
	margin:0px;
	height:30px;
	background-color:#F5F5F5;
}
#loginPanel table{
	margin-left:auto;
}
.login-text{
	margin-top:3px;
}

#mainPanel{
	margin-right:auto;
	margin-left:auto;
	width:522px;
	height:522px;
	border:1px solid black;
	overflow:auto;
	padding:0px;
}

.lectureCell{
	margin:0px;
	padding:3px;
	border-bottom:1px solid black;
	cursor:pointer;
	height:62px;
}
.editableLectureCell{
	margin:0px;
	padding:3px;
	border-bottom:1px solid black;
}
.editableLectureCell .head{
	font-size:130%;
}
	
.lectureCell:hover{
	background-image:url('images/g1.png');
	background-repeat:repeat-x;
}
.lectureCell .head{
	font-size:130%;
	display:block;
}
.voteBar{
	background-image:url('images/g2.png');
	background-repeat:repeat-x;
	height:20px;
	float:left;
}
.voteBarG{
	background-image:url('images/g3.png');
	background-repeat:repeat-x;
	height:20px;
	float:left;
}
#mainPanel table{
	width:100%
}
#mainPanel .gwt-PollPanel{
	padding:13px;
}
#mainPanel .gwt-NewLecturePanel{
	padding:13px;
}
#mainPanel .gwt-PollResultsPanel{
	padding:13px;
}

#mainPanel TextArea{
	width:481px;
	height:104px;
	display:block;
}
#popupPanel{
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-75px;
	border:1px solid black;
	background-color:white;
	width:300px;
	height:150px;
	padding:10px;
}
#popupPanel table{
	width:100%;
	height:100%;
}
#disableAll{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:black;
	
	filter:alpha(opacity=20); /* IE */
	opacity:0.2; /* allgemein */
	-moz-opacity:0.2; /* Mozilla */
	-khtml-opacity:0.2; /* KTHML */
	-opera-opacity:0.2; /* Opera */
}
.hiddenPopup{
	display:none;
}
.feedbackBox{
	border:1px solid black;
	padding:5px;
	margin:5px;
	display:bock;
}
.feedbackBox span{
	border:1px solid #D0D0D0;
	display:block;
	padding:3px;
}
.posFB{
	background-color:#F0FFF0;
}
.negFB{
	background-color:#FFF0F0;
}
